NoClassDefFoundError: Could not initialize class
全部标签 我为数据可视化工具开发了一个插件。现在我想在里面使用redis。当我尝试从here中获取的以下redis代码时在另一个项目中(不在我的插件中)它运行良好。//ConnectingtoRedisserveronlocalhostJedisjedis=newJedis("localhost");System.out.println("Connectiontoserversucessfully");//checkwhetherserverisrunningornotSystem.out.println("Serverisrunning:"+jedis.ping());但是当我在我的插件中使用
我在Fedora17上。我正在尝试使用与Java7不兼容的ant构建文件编译一个项目。所以我决定安装OpenJDK6。不幸的是,JDK6已从yum存储库中删除,我想手动安装它会很容易。我了解到没有JAVA_HOME变量,而是使用替代系统。所以我下载了OpenJDK二进制文件(如果重要的话,可以从OSG下载)并使用alternatives--install命令安装java&javac&javaws。检查java--version和javac--version证明是成功的。但奇怪的是Ant不再工作了!当我键入ant--execdebug时,我收到此消息:exec"/usr/lib/jvm/
我正在尝试在debian-7.0-amd64-minimal中安装netbeans8。(虚拟专用服务器)1st我已经安装了java/JDK最新版本(1.8.0_20)https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps接下来我尝试按照以下方式安装netbeanshttp://installnetbeansdebian.blogspot.com/2013/06/how-to-install-netbeans-73-ide-
我已经为此工作了大约一个小时,并浏览了stackoverflow上的问答,但我还没有找到针对我的问题的建议解决方案。如果这是重复的,我很抱歉,但我找不到任何重复的问题以及解决我的特定问题的答案。我第一次尝试从终端编写和编译java程序(到目前为止,我一直在使用Eclipse进行java和VIM进行其他所有操作,但我觉得是时候完全切换到VIM了)。这是我当前的HelloWorld代码:packagemain;publicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!");
我开发了一个与SAP集成的Java网络应用程序。我是用LinuxServer和Tomcat7.0开发的。我在WEB-INF/lib文件夹中添加了sapjco3.jar和libsapjco3.so。它运行良好的本地服务器。但是在远程服务器上部署WAR文件时,会生成以下错误。java.lang.NoClassDefFoundError:com.sap.conn.rfc.driver.CpicDriveratcom.sap.conn.rfc.engine.DefaultRfcRuntime.createChannel(DefaultRfcRuntime.java:52)atcom.sap.c
我正在尝试在jetty服务器中托管我的web应用程序(spring)。我将我的war文件复制到jetty服务器中的“webapp”文件夹中。我不是要嵌入jetty服务器,而是要在jetty内托管应用程序(如tomcat)。我没有安装jetty,我只是下载了jetty7zip并解压以获取服务器。我需要在3台Linux机器上进行设置。在一台机器中,服务器启动正常。没有问题。但在另外两个中,当服务器启动时显示以下错误。2013-04-2418:52:59.540:INFO::startedo.e.j.w.WebAppContext{/cpewebapp,file:/tmp/jetty-0.0
我正在使用XUbuntu13.04并开发swing应用程序。因为我只是想尝试那个应用程序,所以我遇到了java.lang.NoClassDefFoundError:Couldnotinitializeclassjava.awt.Toolkitonstartup.我发现了几个关于服务器/客户端虚拟机的问题,并注意到我有一个服务器虚拟机,而对于Linux64,不再有客户端虚拟机。但是恕我直言,这个问题不应该取决于我运行的是哪个虚拟机。有没有其他人注意到这个问题并解决了它?我究竟做错了什么?使用64位jdk一切正常,但是当我尝试使用32位jdk时启动失败。提前致谢!P.S.:Java版本为1
我已经安装了maven2。当我在应用程序根目录中使用mvnclean或mvninstall时,它工作正常。但是当我尝试在bash脚本中使用maveninstall时,出现了上述异常:这是我的脚本:#!/bin/sh#dirname='/home/myuser/workspace/myapp'DIRECTORY=$(cd`dirname$0`&&pwd)cd$DIRECTORYmvninstall-sresources/settings.xml$1它在maven3上运行良好,但在我安装maven2并配置它之后,它停止工作并给了我上述异常。我不知道是什么问题,因为常规构建mvninstal
我做了一个新的项目。我将google的gson库添加到我的项目/libs目录中,并将其添加为库。我还将它添加到我的build.gradle作为compilefiles('libs/gson-2.2.4.jar')所以现在一切正常,AndroidStudio没有给出任何错误,任何地方都没有红色下划线。我可以构建它并试一试。但后来我遇到了这个错误:java.lang.NoClassDefFoundError:com.google.gson.Gson我可以在调试器中看到。问题是我已经添加了它,androidstudio可以看到,但是构建它给我带来了所有这些问题。我做错了什么?
将compile'com.android.support:support-v13:21.0.+'添加到build.gradle后,我在构建我的应用程序时遇到了一些冲突,所以我必须将multiDexEnabled=true添加到build.gradle内的defaultConfig中。那些冲突消失了,但我得到了另一个异常(exception)(打开应用程序)丢失的书法库:java.lang.NoClassDefFoundError:uk.co.chrisjenx.calligraphy.R$attratuk.co.chrisjenx.calligraphy.CalligraphyConf